VisualHMI - 位设置按钮

什么是位设置按钮?

image-20230928153636486

位设置按钮控件常用于bool类型变量的写,只有ON和OFF两个状态。DCBUS、XGUS协议种没有“bool”型的变量。通过“.”引用,如LW1000位16位寄存器,即LW1000.0表示bit0位,即LW1000.15表示bit15位。而Modbus协议,如Modbus协议中的线圈0x0000、离散输入1x0000属于 “bool”型变量

[!note|tip:注意] 1:只写

2:按钮状态:松开触摸后,被按下的按钮自动弹起

位状态指示灯和位设置按钮

位状态指示灯 位设置按钮
读/写 可读可写 只写
设置ON,状态变化 点击按钮,图库/文字为S1状态 点击按钮,松开后,图库/文字为松开时
设置OFF,状态变化 点击按钮,图库/文字为S0状态 点击按钮,松开后,图库/文字为松开时

本章节介绍位设置按钮的基本属性、常见应用。以智能家居场景为例,介绍位设置按钮的递减、递增操作

  1. 设置ON/OFF
  2. 切换开关

适用范围:VisualHMI - HMI&M系列

例程下载链接:ViusalHMI - 位设置按钮控件(点击下载)

1.属性介绍

本章节重点介绍位设置按钮的属性,窗口如下所示

image-20230928153739234

1.1.功能设置

位设置按钮的功能设置,属性如下所示

image-20230928154025740

  1. 读取地址:控件所绑定的寄存器地址;

  2. 开关 类型:设为ON/设为OFF

  3. 执行时机:设置寄存器的时机

  4. 播放声音:点击控件时,播放指定的声音文件(支持wav、mp3)

1.2.状态设置

位设置按钮的功能设置属性,界面配置如下所示

image-20230928154215173

  1. 使用图库:设置控件不同状态下的显示效果

    • 松开时图库:弹起状态显示图片;

    • 按下时图库:按下状态显示图片;

    • 裁剪:是否裁剪显示图片。

  2. 使用文字:设置控件不同状态下的显示效果

    • 默认字体:显示文字的字体;

    • 字体大小:显示字体的大小;

    • 行间接:每行字之间的间距(如20号字体,“行间距”为2.0,每行字的间距还一个20大小的字体)

    • 使用标签:使用标签内容作为文字显示;

    • 选择状态:可以单独设置控件每个状态文字的内容、颜色、对齐方式、闪烁、跑马灯等属性。

2.应用案例

2.1.设为ON/设为OFF

2.1.1.工程配置

在画面中添加2个【位设置按钮】,1个数值控件(显示位设置寄存器设置的值),界面配置如下所示

【位设置按钮设为ON/设为OFF】属性配置如下所示:

  1. 写入地址:LW1000.0; LW1000的BIT0位;
  2. 开关类型:设为ON/设为OFF;;

  3. 使用图库:√;project.xico/0 project.xico/1

image-20231115173426143

【数值控件】用来显示LW1000.9,BIT0的数值,属性配置:

  1. 读取地址:LW1000.0;

image-20230928154938016

2.1.2.运行预览

点击ON/OFF按钮,指示灯状态、数值实时改变,运行效果如下所示

Video_2023-11-15_110217

2.2.切换开关

2.2.1.工程配置

开关类型,点击按钮,参数从OFF→ON,再点击按钮,参数从ON→OFF。在画面中添加1个【位设置按钮】,一个数值控件,界面配置如下所示

【位设置按钮-切换开关】属性配置如下所示:

  1. 写入地址:LW1000.1;LW1000的BIT1位;
  2. 开关类型:切换开关

image-20230928155302637

【数值控件】属性配置,如下所示:

  1. 读取地址:LW1001.1, LW1000的BIT1位;

image-20230928155521532

2.2.2.运行预览

点击切换开关按钮,指示灯状态、数值实时改变,运行效果如下所示

Video_2023-11-15_110437

2.3.点动开关

2.3.1.工程配置

点动类型,点击按钮,参数从OFF→ON,松开按钮参数自动从ON→OFF恢复。在画面中添加1个【位设置按钮】,一个数值控件,界面配置如下所示:

image-20230928155856147

【位设置按钮-点动开关】属性配置如下所示:

  1. 写入地址:LW1000.2;LW1000的BIT2位
  2. 开关类型:开关;

image-20230928162425885

【数值控件】属性配置,如下所示:

  1. 读取地址:LW1001.1, LW1000的BIT1位;

image-20230928162228600

2.3.2.运行预览

VisualHMI软件和虚拟屏用“虚拟串口”建立联机。点击点动开关按钮,指示灯状态、数值实时改变,运行效果如下所示

Video_2023-11-15_110616

Copyright ©Dacai all right reserved,powered by Gitbook该文件修订时间: 2024-02-29 15:33:32

results matching ""

    No results matching ""